home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_15.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
19KB
|
341 lines
# near model CODE resource
# jump table entries: 4376-4380 (5 of them)
export_547:
00000000 4E56 FF76 link A6, -0x008A
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 2C2E 000C move.l D6, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 4247 clr.w D7
00000012 2F0C move.l -[A7], A4
00000014 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000018 BC80 cmp.l D6, D0
0000001A 584F addq.w A7, 4
0000001C 6700 0098 beq +0x9A /* 000000B6 */
00000020 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
00000028 7000 moveq.l D0, 0x00
0000002A 2D40 FFFC move.l [A6 - 0x4], D0
0000002E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000032 558F subq.l A7, 2
00000034 2F0C move.l -[A7], A4
00000036 2F06 move.l -[A7], D6
00000038 486E FFF8 pea.l [A6 - 0x8]
0000003C 303C 0603 move.w D0, 0x603
00000040 A816 syscall Pack8
00000042 3E1F move.w D7, [A7]+
00000044 6754 beq +0x56 /* 0000009A */
00000046 0C86 616C 6973 cmpi.l D6, 0x616C6973 /* 'alis' */
0000004C 664C bne +0x4E /* 0000009A */
0000004E 2F0C move.l -[A7], A4
00000050 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000054 0C80 6673 7320 cmpi.l D0, 0x66737320 /* 'fss ' */
0000005A 584F addq.w A7, 4
0000005C 663C bne +0x3E /* 0000009A */
0000005E 4247 clr.w D7
00000060 486E FFB2 pea.l [A6 - 0x4E]
00000064 2F0C move.l -[A7], A4
00000066 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */]
0000006A 486E FF76 pea.l [A6 - 0x8A]
0000006E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000072 4A80 tst.l D0
00000074 4FEF 000C lea.l A7, [A7 + 0xC]
00000078 6710 beq +0x12 /* 0000008A */
0000007A 486E FFB2 pea.l [A6 - 0x4E]
0000007E 486E FFF8 pea.l [A6 - 0x8]
00000082 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00000086 504F addq.w A7, 8
00000088 6006 bra +0x8 /* 00000090 */
label0000008A:
0000008A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000008E 3E00 move.w D7, D0
label00000090:
00000090 486E FF76 pea.l [A6 - 0x8A]
00000094 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000098 584F addq.w A7, 4
label0000009A:
0000009A 4A47 tst.w D7
0000009C 6618 bne +0x1A /* 000000B6 */
0000009E 558F subq.l A7, 2
000000A0 2F0C move.l -[A7], A4
000000A2 303C 0204 move.w D0, 0x204
000000A6 A816 syscall Pack8
000000A8 486E FFF8 pea.l [A6 - 0x8]
000000AC 2F0C move.l -[A7], A4
000000AE 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000000B2 4FEF 000A lea.l A7, [A7 + 0xA]
label000000B6:
000000B6 3007 move.w D0, D7
000000B8 4CEE 10C0 FF6A movem.l D6,D7,A4, [A6 - 0x96]
000000BE 4E5E unlink A6
000000C0 4E75 rts
export_548:
000000C2 4E56 0000 link A6, 0
000000C6 48E7 0018 movem.l -[A7], A3,A4
000000CA 266E 0008 movea.l A3, [A6 + 0x8]
000000CE 2053 movea.l A0, [A3]
000000D0 2868 0008 movea.l A4, [A0 + 0x8]
000000D4 3028 000E move.w D0, [A0 + 0xE]
000000D8 6714 beq +0x16 /* 000000EE */
000000DA 0440 000B subi.w D0, 0xB
000000DE 677A beq +0x7C /* 0000015A */
000000E0 5540 subq.w D0, 2
000000E2 677E beq +0x80 /* 00000162 */
000000E4 5340 subq.w D0, 1
000000E6 6700 0082 beq +0x84 /* 0000016A */
000000EA 6000 0086 bra +0x88 /* 00000172 */
label000000EE:
000000EE 4878 222E push.l 0x222E /* '\".' */
000000F2 2F0C move.l -[A7], A4
000000F4 2054 movea.l A0, [A4]
000000F6 2050 movea.l A0, [A0]
000000F8 2268 000C movea.l A1, [A0 + 0xC]
000000FC 4E91 jsr [A1]
000000FE 4A00 tst.b D0
00000100 504F addq.w A7, 8
00000102 6708 beq +0xA /* 0000010C */
00000104 203C 7177 6E64 move.l D0, 0x71776E64 /* 'qwnd' */
0000010A 606C bra +0x6E /* 00000178 */
label0000010C:
0000010C 4878 280A push.l 0x280A /* '(\n' */
00000110 2F0C move.l -[A7], A4
00000112 2054 movea.l A0, [A4]
00000114 2050 movea.l A0, [A0]
00000116 2268 000C movea.l A1, [A0 + 0xC]
0000011A 4E91 jsr [A1]
0000011C 4A00 tst.b D0
0000011E 504F addq.w A7, 8
00000120 6708 beq +0xA /* 0000012A */
00000122 203C 6477 6E64 move.l D0, 0x64776E64 /* 'dwnd' */
00000128 604E bra +0x50 /* 00000178 */
label0000012A:
0000012A 2F0C move.l -[A7], A4
0000012C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000130 4A00 tst.b D0
00000132 584F addq.w A7, 4
00000134 6708 beq +0xA /* 0000013E */
00000136 203C 6377 6E64 move.l D0, 0x63776E64 /* 'cwnd' */
0000013C 603A bra +0x3C /* 00000178 */
label0000013E:
0000013E 2F0C move.l -[A7], A4
00000140 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */]
00000144 4A00 tst.b D0
00000146 584F addq.w A7, 4
00000148 6708 beq +0xA /* 00000152 */
0000014A 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */
00000150 6026 bra +0x28 /* 00000178 */
label00000152:
00000152 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */
00000158 601E bra +0x20 /* 00000178 */
label0000015A:
0000015A 203C 6977 6E64 move.l D0, 0x69776E64 /* 'iwnd' */
00000160 6016 bra +0x18 /* 00000178 */
label00000162:
00000162 203C 7377 6E64 move.l D0, 0x73776E64 /* 'swnd' */
00000168 600E bra +0x10 /* 00000178 */
label0000016A:
0000016A 203C 7177 6E64 move.l D0, 0x71776E64 /* 'qwnd' */
00000170 6006 bra +0x8 /* 00000178 */
label00000172:
00000172 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */
label00000178:
00000178 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000017E 4E5E unlink A6
00000180 4E75 rts
export_549:
00000182 4E56 0000 link A6, 0
00000186 48E7 1108 movem.l -[A7], D3,D7,A4
0000018A 286E 0008 movea.l A4, [A6 + 0x8]
0000018E 4A2E 000F tst.b [A6 + 0xF]
00000192 673E beq +0x40 /* 000001D2 */
00000194 2F0C move.l -[A7], A4
00000196 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
0000019A 4A00 tst.b D0
0000019C 584F addq.w A7, 4
0000019E 671A beq +0x1C /* 000001BA */
000001A0 4878 2C25 push.l 0x2C25 /* ',%' */
000001A4 2F0C move.l -[A7], A4
000001A6 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
000001AA 4878 2C26 push.l 0x2C26 /* ',&' */
000001AE 2F0C move.l -[A7], A4
000001B0 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
000001B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000001B8 6018 bra +0x1A /* 000001D2 */
label000001BA:
000001BA 4878 2C25 push.l 0x2C25 /* ',%' */
000001BE 2F0C move.l -[A7], A4
000001C0 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000001C4 4878 2C26 push.l 0x2C26 /* ',&' */
000001C8 2F0C move.l -[A7], A4
000001CA 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000001CE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000001D2:
000001D2 4878 2C2D push.l 0x2C2D /* ',-' */
000001D6 2F0C move.l -[A7], A4
000001D8 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000001DC 3E3C 2C2D move.w D7, 0x2C2D /* ',-' */
000001E0 504F addq.w A7, 8
label000001E2:
000001E2 48C7 ext.l D7
000001E4 2F07 move.l -[A7], D7
000001E6 2F0C move.l -[A7], A4
000001E8 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
000001EC 504F addq.w A7, 8
000001EE 5247 addq.w D7, 1
000001F0 0C47 2C3A cmpi.w D7, 0x2C3A /* ',:' */
000001F4 6FEC ble -0x12 /* 000001E2 */
000001F6 4878 2C40 push.l 0x2C40 /* ',@' */
000001FA 2F0C move.l -[A7], A4
000001FC 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
00000200 4878 2C4B push.l 0x2C4B /* ',K' */
00000204 2F0C move.l -[A7], A4
00000206 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000020A 4878 2C4C push.l 0x2C4C /* ',L' */
0000020E 2F0C move.l -[A7], A4
00000210 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
00000214 4878 2C45 push.l 0x2C45 /* ',E' */
00000218 2F0C move.l -[A7], A4
0000021A 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000021E 4878 2C46 push.l 0x2C46 /* ',F' */
00000222 2F0C move.l -[A7], A4
00000224 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00000228 4878 2C47 push.l 0x2C47 /* ',G' */
0000022C 2F0C move.l -[A7], A4
0000022E 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00000232 4FEF 0030 lea.l A7, [A7 + 0x30]
00000236 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC]
0000023C 4E5E unlink A6
0000023E 4E75 rts
export_550:
00000240 4E56 FFE8 link A6, -0x0018
00000244 48E7 0118 movem.l -[A7], D7,A3,A4
00000248 1E2E 000F move.b D7, [A6 + 0xF]
0000024C 286E 0008 movea.l A4, [A6 + 0x8]
00000250 2F0C move.l -[A7], A4
00000252 2054 movea.l A0, [A4]
00000254 2050 movea.l A0, [A0]
00000256 2268 0094 movea.l A1, [A0 + 0x94]
0000025A 4E91 jsr [A1]
0000025C B007 cmp.b D0, D7
0000025E 584F addq.w A7, 4
00000260 6700 0096 beq +0x98 /* 000002F8 */
00000264 2F0C move.l -[A7], A4
00000266 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
0000026A 2640 movea.l A3, D0
0000026C 2F0B move.l -[A7], A3
0000026E 486E FFE8 pea.l [A6 - 0x18]
00000272 2053 movea.l A0, [A3]
00000274 2050 movea.l A0, [A0]
00000276 2268 0094 movea.l A1, [A0 + 0x94]
0000027A 4E91 jsr [A1]
0000027C 41EE FFF8 lea.l A0, [A6 - 0x8]
00000280 43EE FFE8 lea.l A1, [A6 - 0x18]
00000284 20D9 move.l [A0]+, [A1]+
00000286 20D9 move.l [A0]+, [A1]+
00000288 4A07 tst.b D7
0000028A 4FEF 000C lea.l A7, [A7 + 0xC]
0000028E 6748 beq +0x4A /* 000002D8 */
00000290 41EE 0000 lea.l A0, [A6 + 0x0]
00000294 2F20 move.l -[A7], -[A0]
00000296 2F20 move.l -[A7], -[A0]
00000298 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
0000029C 7200 moveq.l D1, 0x00
0000029E 1200 move.b D1, D0
000002A0 4A81 tst.l D1
000002A2 504F addq.w A7, 8
000002A4 6618 bne +0x1A /* 000002BE */
000002A6 7001 moveq.l D0, 0x01
000002A8 2F00 move.l -[A7], D0
000002AA 2F00 move.l -[A7], D0
000002AC 41EE 0000 lea.l A0, [A6 + 0x0]
000002B0 2F20 move.l -[A7], -[A0]
000002B2 2F20 move.l -[A7], -[A0]
000002B4 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
000002B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000002BC 603A bra +0x3C /* 000002F8 */
label000002BE:
000002BE 558F subq.l A7, 2
000002C0 486E FFF8 pea.l [A6 - 0x8]
000002C4 3F3C 003B move.w -[A7], 0x3B /* ';' */
000002C8 A88F syscall OSDispatch
000002CA 301F move.w D0, [A7]+
000002CC 48C0 ext.l D0
000002CE 2F00 move.l -[A7], D0
000002D0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000002D4 584F addq.w A7, 4
000002D6 6020 bra +0x22 /* 000002F8 */
label000002D8:
000002D8 486E FFF0 pea.l [A6 - 0x10]
000002DC 41EE 0000 lea.l A0, [A6 + 0x0]
000002E0 2F20 move.l -[A7], -[A0]
000002E2 2F20 move.l -[A7], -[A0]
000002E4 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */]
000002E8 558F subq.l A7, 2
000002EA 486E FFF0 pea.l [A6 - 0x10]
000002EE 3F3C 003B move.w -[A7], 0x3B /* ';' */
000002F2 A88F syscall OSDispatch
000002F4 4FEF 000E lea.l A7, [A7 + 0xE]
label000002F8:
000002F8 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24]
000002FE 4E5E unlink A6
00000300 4E75 rts
export_551:
00000302 4E56 FFF0 link A6, -0x0010
00000306 48E7 0118 movem.l -[A7], D7,A3,A4
0000030A 2E2E 0010 move.l D7, [A6 + 0x10]
0000030E 286E 000C movea.l A4, [A6 + 0xC]
00000312 486E FFF8 pea.l [A6 - 0x8]
00000316 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
0000031A 2007 move.l D0, D7
0000031C 0480 6770 7072 subi.l D0, 0x67707072 /* 'gppr' */
00000322 584F addq.w A7, 4
00000324 6740 beq +0x42 /* 00000366 */
00000326 0480 0003 03FE subi.l D0, 0x303FE
0000032C 6738 beq +0x3A /* 00000366 */
0000032E 0480 0803 FA02 subi.l D0, 0x803FA02
00000334 6730 beq +0x32 /* 00000366 */
00000336 0480 03EE 09FE subi.l D0, 0x3EE09FE
0000033C 6728 beq +0x2A /* 00000366 */
0000033E 0480 0001 FA00 subi.l D0, 0x1FA00
00000344 6720 beq +0x22 /* 00000366 */
00000346 0480 0000 EF02 subi.l D0, 0xEF02
0000034C 6718 beq +0x1A /* 00000366 */
0000034E 0480 0005 0E03 subi.l D0, 0x50E03
00000354 6710 beq +0x12 /* 00000366 */
00000356 0480 0002 07F9 subi.l D0, 0x207F9
0000035C 6708 beq +0xA /* 00000366 */
0000035E 0480 0000 FB01 subi.l D0, 0xFB01
00000364 6632 bne +0x34 /* 00000398 */
label00000366:
00000366 2F0C move.l -[A7], A4
00000368 2054 movea.l A0, [A4]
0000036A 2050 movea.l A0, [A0]
0000036C 2268 008C movea.l A1, [A0 + 0x8C]
00000370 4E91 jsr [A1]
00000372 2640 movea.l A3, D0
00000374 2F07 move.l -[A7], D7
00000376 2F0B move.l -[A7], A3
00000378 486E FFF0 pea.l [A6 - 0x10]
0000037C 2053 movea.l A0, [A3]
0000037E 2050 movea.l A0, [A0]
00000380 2268 0034 movea.l A1, [A0 + 0x34]
00000384 4E91 jsr [A1]
00000386 41EE FFF8 lea.l A0, [A6 - 0x8]
0000038A 43EE FFF0 lea.l A1, [A6 - 0x10]
0000038E 20D9 move.l [A0]+, [A1]+
00000390 20D9 move.l [A0]+, [A1]+
00000392 4FEF 0010 lea.l A7, [A7 + 0x10]
00000396 6010 bra +0x12 /* 000003A8 */
label00000398:
00000398 2F07 move.l -[A7], D7
0000039A 2F0C move.l -[A7], A4
0000039C 486E FFF8 pea.l [A6 - 0x8]
000003A0 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
000003A4 4FEF 000C lea.l A7, [A7 + 0xC]
label000003A8:
000003A8 206E 0008 movea.l A0, [A6 + 0x8]
000003AC 43EE FFF8 lea.l A1, [A6 - 0x8]
000003B0 20D9 move.l [A0]+, [A1]+
000003B2 20D9 move.l [A0]+, [A1]+
000003B4 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
000003BA 4E5E unlink A6
000003BC 4E75 rts